function StringUtils() {
}

StringUtils.EMPTY = "";

StringUtils.trimToNull = function(s) {
	if (s == null || s == undefined || s.trim() == "") {
		return undefined;
	} else {
		return s.trim();
	}
};

StringUtils.trimToEmpty = function(s) {
	if (s == null || s == undefined) {
		return StringUtils.EMPTY;
	} else {
		return s.trim();
	}
};

StringUtils.equals = function(s1, s2) {
	if (s1 == null || s1 == undefined) {
		if (s2 == null || s2 == undefined) {
			return true;
		} else {
			return false;
		}
	} else if (s2 == null || s2 == undefined) {
		return false;
	} else {
		return s1 == s2;
	}
};

StringUtils.equalsIgnoreCase = function(s1, s2) {
	if (s1 == null || s1 == undefined) {
		if (s2 == null || s2 == undefined) {
			return true;
		} else {
			return false;
		}
	} else if (s2 == null || s2 == undefined) {
		return false;
	} else {
		return s1.toUpperCase() == s2.toUpperCase();
	}
};


